import request from '@/utils/request'


// 获取级联分类选项
export function getCategoryCascader() {
    return request({
        url: '/product/category/cascader',
        method: 'get'
    })
}
// 根据分类id商品规格
export function listByCategoryId(categoryId) {
    return request({
        url: '/product/productSpec/productSpec/' + categoryId,
        method: 'get'
    })
}
// 查询商品列表
export function listProduct(query) {
    return request({
        url: '/product/product/list',
        method: 'get',
        params: query
    })
}
// 修改商品状态
export function updateStatus(productId,status){
    return request({
        url: '/product/product/updateStatus/' + productId + '/' + status,
        method: 'put'
    })
}
// 获取商品详细
export function getProduct(productId) {
    return request({
        url: '/product/product/' + productId,
        method: 'get'
    })
}
// 新增商品
export function saveProduct(data) {
    return request({
        url: '/product/product',
        method: 'post',
        data: data
    })
}
// 修改商品
export function updateProduct(data) {
    return request({
        url: '/product/product',
        method: 'put',
        data: data
    })
}
// 删除商品
export function delProduct(ids) {
    return request({
        url: '/product/product/' + ids,
        method: 'delete'
    })
}